#include<bits/stdc++.h>
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
    freopen("duel.in","r",stdin);
    freopen("duel.out","w",stdout);
    int a[100009],b[100009];
    int m,maxn,minn,k;
    int n;
    k=1;
    n=0;
    minn=10000000;
    cin>>m;
    for(int i=0;i<m;i++){
        cin>>a[i];
        if(a[i]<minn){
            minn=a[i];
        }
    }
    maxn=100008;
    for(int i=0;i<m;i++){
        for(int j=0;j<m;j++){
            if(a[i]>a[j]){
                k++;
            }
        }
        for(int l=0;l<m;l++){
                if(a[i]==b[l]){
                    k++;
                }
                b[k]=a[i];
    }
    }
    for(int i=0;i<m;i++){
        if(a[i]!=0){
            for(int l=0;l<m;l++){
                if(a[l]<a[i]&&a[l]>a[maxn]){
                    maxn=l;
                }
            }
        a[maxn]=0;
        }
    }
    for(int i=0;i<m;i++){
        if(a[i]!=0){
                n++;
        }
    }
    cout<<n;
    return 0;
}
